#include "randomFunc.hh"

namespace gameFunction{
    int get_Random_Num(int smallest_num, int biggest_num) {
        // 创建随机设备（真随机数源）
        std::random_device rd;
        
        // 使用Mersenne Twister引擎
        std::mt19937 engine(rd());
        
        // 定义分布范围（1-100的均匀分布）
        std::uniform_int_distribution<> dist(smallest_num, biggest_num);
    
        // 生成随机数
        int random_number = dist(engine);
        
        return random_number;
    }
    
    bool get_persent_bool(unsigned int persent) {
        int random_num = get_Random_Num(1,100);
    
        return persent >= random_num;
    }
}